/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package trabalhoconclusaocurso;

import java.util.Random;

/**
 *
 * @author matheus
 */
public class MatrizInfo {
   
   private int numerocidades;
   private Random random = new Random();
   private double matrizInfo[][];
   private double a,x = 0.0;
   private double b, y, t =0.0;
   private double fer[][];
   private double valor[][];


   public MatrizInfo(int num_cidades){
      
       matrizInfo = new double[num_cidades][num_cidades];
       numerocidades = num_cidades;
   }
      public void matrizInfo(double feromonio[][], double valorheuristico[][]){
           try{
                fer = feromonio;
                valor = valorheuristico;
                a = random.nextDouble();
                b = random.nextDouble();
                
                String a, b;
                for(int i = 0; i< numerocidades; i++){
                   for(int j = 0; j< numerocidades; j++){
                       a = String.valueOf(((double)valor[i][j]) * fer[i][j]);
                       b = a.substring(0,3);
                       this.matrizInfo[i][j] = Double.parseDouble(b);
                      
                  }
                }
            }catch(Exception e){
                System.out.println("erro matriz info");
             }
          
            }
      public void setMatrizInfo(double[][]matriz_info){
             this.matrizInfo = matriz_info;
        }
      public double[][] getMatrizInfo(){
             return  this.matrizInfo;
        }

    }
